<?php
/**
 * BaseFilter.php class file.
 * @author wudg <544038230@qq.com>
 * @date 2020/10/22- 2:57 下午
 */

namespace common\drivers\cloudFilter;


class BaseFilter
{

    /**
     * 请求参数
     * @var array
     */
    protected $request = [];

    /**
     * 所属平台
     * @var
     */
    protected $platform;


    /**
     * 输出参数
     * @var array
     */
    protected $response = [];


    /**
     * product 数据表字段
     * @var array
     */
    protected $productFields = [
        'id' => '',//ID
        'title' => '',//商品标题
        'cid' => '',//所属类目ID
        'num_iid' => '',//商品ID
        'store_id' => 0,//仓库ID
        'platform' => 0,//平台ID
        'server_id' => 0,//服务平台ID
        'status' => 0,//添加状态 1：添加中，2：添加成功，3：添加失败
        'copy_status' => 0,//是否复制：1：未复制，2：已复制
        'main_pic' => '',//主图信息
        'prices' => 0,//商品价格，单位分
        'stock' => 0,//商品库存信息，所有sku库存相加
        'mall_name' => '',//店铺名称
        'mall_id' => 0,//店铺id
        'details' => [],//商品详情
        'skus' => [],//sku
        'extra_data' => [],//扩展字段
        'created_at' => '',//采集时间
        'updated_at' => '',//更新时间
    ];


    /**
     * 产品详细表字段
     * @var array
     */
    protected $productDetailFields = [
        'product_id' => 0,//商品ID
        'sku_img' => [],//sku图片信息
        'pics' => [],//商品主图信息
        'attr' => [],//属性
        'video' => '',//视频
        'pc_desc' => '',//电脑端详情
        'm_desc' => '',//手机端详情
        'extend_data' => [],//扩展字段
    ];

    /**
     * 产品SKU字段
     * @var array
     */
    protected $productSkuFields = [
        'product_id' => 0,//商品ID
        'skuId' => '',//skuID
        'stock' => 0,//库存
        'price' => 0,//价格，单位分
        'properties' => [],//属性KEY，序列化存储
        'properties_name' => [],//属性值，序列化存储
    ];


}